#include <iostream>

using namespace std;
// 抽象类：拥有纯虚函数
// 特点：不能实例化；
class Test
{
public:
    virtual void printInfo() = 0;
    virtual void printInfo2() = 0;
    virtual void printInfo3() = 0;
};

class TestA : public Test
{
public:
    virtual void printInfo()
    {
    }

    virtual void printInfo2() override
    {
    }
    virtual void printInfo3() override
    {
    }

};

int
main(int argc, char **argv)
{
    Test t;
    TestA ta;

    return 0;
}